package com.goods.business.service;

import com.goods.common.vo.business.FindOutStockQueryVo;
import com.goods.common.vo.business.OutStockDetailVO;
import com.goods.common.vo.business.OutStockVO;
import com.goods.common.vo.system.PageVO;

public interface OutStockService {
    // 物资出库展示
    PageVO<OutStockVO> findOutStockList(FindOutStockQueryVo findOutStockQueryVo);

    // 物资出库明细展示
    OutStockDetailVO detailOutStockList(Long id, Integer pageNum, String username);

    // 更改状态
    void changeOutStockListStatus(Long id, int status);

    // 删除出库
    void deleteOutStockList(Long id);

    // 添加入库
    void addOutStock(OutStockVO outStockVO, String username);
}
